package com.foreverwin.jzymes.report.fqc.mapper;

import com.foreverwin.jzymes.production.fqc.domain.FqcCheck;
import com.foreverwin.jzymes.production.fqc.domain.FqcCheckBox;
import com.foreverwin.jzymes.production.fqc.domain.FqcCheckNc;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;


public interface FqcCheckReportMapper
{
	/**
     * FQC检验报表
     * 
     * @param site
	 * @param itemBo
	 * @param startDate
	 * @param endDate
	 *
     * @return
     */
	public List<FqcCheck> selectFqcCheckByReport(@Param("site")String site , @Param("itemBo") String itemBo, @Param("startDate")Date startDate, @Param("endDate")Date endDate);

	/**
	 * FQCBox
	 *
	 * @param fqcCheckBo
	 * @return
	 */
	public List< FqcCheckBox > selectFqcCheckBoxByReport( @Param("fqcCheckBo") String fqcCheckBo);

	/**
	 * FQCNC
	 *
	 * @param fqcCheckBo
	 * @return
	 */
	public List<FqcCheckNc> selectFqcCheckNCByReport(@Param("fqcCheckBo") String fqcCheckBo);


}